package Modelo;

import java.util.Date;



public class Recibo {
	
	//Atributos
	

	private String codigo;

	private float gastoImpuesto;

	private float gastoSeguro;
	
	private Date fechaEmision;
	
	private Date fechaFacturacion;
	
	private float monto;
	
	private Ruta ruta;
	
	private Empleado choferViajo;
	
	private Unidad unidadViajo;
	
	private String horaSalida;
	
	private Date fechaEstimadaRegreso;
	
	private String horaEstimadaRegreso;
	
	//Constructor sin parametros

	public Recibo() {
		super();
	}
	
	//Constructor con parametros
	public Recibo(String codigo, float gastoImpuesto,
				  float gastoSeguro, Date fechaEmision,
				  float monto, Date fechaFacturacion, Ruta ruta, Empleado choferViajo, Unidad unidadViajo, String horaSalida, String horaEstimadaRegreso, Date fechaEstimadaRegreso) {
		super();
		this.codigo = codigo;
		this.gastoImpuesto = gastoImpuesto;
		this.gastoSeguro = gastoSeguro;
		this.fechaEmision = fechaEmision;
		this.monto = monto;
		this.fechaFacturacion = fechaFacturacion;
		this.ruta = ruta;
		this.choferViajo = choferViajo;
		this.unidadViajo = unidadViajo;
		this.horaSalida = horaSalida;
		this.horaEstimadaRegreso = horaEstimadaRegreso;
		this.fechaEstimadaRegreso = fechaEstimadaRegreso;
	}
	
	//Getters y Setters
	

	
	public String getCodigo() {
		return codigo;
	}
	

	public String getHoraSalida() {
		return horaSalida;
	}

	public void setHoraSalida(String horaSalida) {
		this.horaSalida = horaSalida;
	}

	public Date getFechaEstimadaRegreso() {
		return fechaEstimadaRegreso;
	}

	public void setFechaEstimadaRegreso(Date fechaEstimadaRegreso) {
		this.fechaEstimadaRegreso = fechaEstimadaRegreso;
	}

	public String getHoraEstimadaRegreso() {
		return horaEstimadaRegreso;
	}

	public void setHoraEstimadaRegreso(String horaEstimadaRegreso) {
		this.horaEstimadaRegreso = horaEstimadaRegreso;
	}

	public Empleado getChoferViajo() {
		return choferViajo;
	}

	public void setChoferViajo(Empleado choferViajo) {
		this.choferViajo = choferViajo;
	}

	public Unidad getUnidadViajo() {
		return unidadViajo;
	}

	public void setUnidadViajo(Unidad unidadViajo) {
		this.unidadViajo = unidadViajo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}
	

	public float getGastoSeguro() {
		return gastoSeguro;
	}
	

	public void setGastoSeguro(float gastoSeguro) {
		this.gastoSeguro = gastoSeguro;
	}
	

	public float getGastoImpuesto() {
		return gastoImpuesto;
	}
	

	public void setGastoImpuesto(float gastoImpuesto) {
		this.gastoImpuesto = gastoImpuesto;
	}

	public Date getFechaEmision() {
		return fechaEmision;
	}
	

	public void setFechaEmision(Date fechaEmision) {
		this.fechaEmision = fechaEmision;
	}
	

	public float getMonto() {
		return monto;
	}


	public void setMonto(float monto) {
		this.monto = monto;
	}
	
	
	public Date getFechaFacturacion() {
		return fechaFacturacion;
	}

	public void setFechaFacturacion(Date fechaFacturacion) {
		this.fechaFacturacion = fechaFacturacion;
	}

	public void setRuta(Ruta ruta){
		this.ruta = ruta;
	}
	
	public Ruta getRuta(){
		return ruta;
	}

}
